Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Netherlands F4 Italy F24 Netherlands F3 Netherlands F4 Spain F26 France F19 Israel F1 Canada F1 Canada F2 Spain F12 Spain F13 Spain F14 Belgium F2 Netherlands F7 Spain F32 Spain F33 Great Britain F16 Italy F15 Netherlands F5 Netherlands F3 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F2 Israel F3 Italy F9 Usa F12 Usa F13 Great Britain F4 Norway F1 Norway F2 Great Britain F4 Belgium F1 Croatia F1 Italy F23 Spain F27 Belgium F1 Belgium F2 Israel F3 Canada F3 Italy F10 Spain F10 Spain F15 Italy F16 Netherlands F2 Netherlands F3 Great Britain F7 Italy F11 USA F28 USA F29 Dominican Republic F1 Netherlands F4 France F17 France F18 France F6 Italy F8 Great Britain F3 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F23 (Pontedera) Italy F24 (Bolzano) Austria F6 (Innsbruck) France F20 (Plaisir) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Portugal F8 (Cascais) Germany F5 (Kamen) M25 Glasgow M15 Sharm El Sheikh M15 Sharm El Sheikh M25 Bolton M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag M25 Dublin M25 Chiswick M15 Antalya M15 Antalya M25 Vogau M15 Alkmaar M25+H Plaisir M25+H Rodez M25 Nussloch M25 Sunderland M15+H Bressuire M15 Kaarst M25 Barnstaple Okal Cup - Eckental Osaka International Tennis Tournament - Osaka KGHM Polish Indoors - Wroclaw M15 Forbach Samsung Challenger 2007 - Ho Chi Minh City Lambertz Open by Stawag 2007 - Aachen Manchester Challenger Alphen Challenger Sunrise Challenger Zivnobanka Czech Open - Prostejov Szczecin Challenger Mons Challenger Orleans Challenger Sarajevo Challenger Athens Challenger Prostejov Challenger Furth Challenger Segovia Challenger Istanbul Challenger Tatra Banka Open 2001 - Bratislava Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Quimper Challenger Mersin Challenger Rome Challenger Napoli Challenger Prostejov Challenger Nottingham Challenger Braunschweig Challenger Granby Challenger Vancouver Challenger Dallas Challenger Prostejov Challenger Orleans Challenger Mons Challenger Bratislava Challenger Heilbronn Challenger Irving Challenger Rennes Challenger Prostejov Challenger Nottingham Challenger Alphen Challenger St. Brieuc Challenger Vercelli Challenger Turin Challenger Rome Challenger Prostejov Challenger Manchester Challenger Surbiton Challenger Ilkley Challenger Aptos Challenger Vancouver Challenger Alphen Challenger Orleans Challenger Rennes Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Manila Challenger St. Brieuc Challenger Turin Challenger Heilbronn Challenger Ilkley Challenger Trnava Challenger Eckental Challenger Orleans Challenger Ismaning Challenger Bratislava Challenger Bergamo Challenger Wolfsburg Challenger Glasgow Challenger Loughborough Challenger Cherbourg Challenger Aachen Challenger Noumea Challenger Alphen Challenger Eckental Challenger Internationaux de Nouvelle-Caledonie - New Caledonia Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Siemens Open - Scheveningen Segovia Challenger Prague 3 Challenger Zivnobanka Czech Open - Prostejov Bauer Watertechnology Cup 2007 - Eckental Recanati Challenger Salzburg Challenger Open Castilla y Leon - Segovia Czech Open - Prostejov Architect Open - Budapest Zivnobanka Open - Prostejov Yugoslavia Open - Belgrade Heinekin Open 1998 - Budva drkoop.com USTA challenger of Miami - Miami Mordovia Cup - Saransk Palermo Challenger Heilbronn Challenger Heilbronn Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto San Remo Tennis Cup - San Remo Steelers Cup - Kosice Dublin Challenger - Dublin Siemens Open 2007 - Scheveningen Binghamton Challenger Mons Challenger KGHM Dialog Polish Indoors - Wroclaw 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Rijeka Open - Rijeka The Surbiton Trophy - Surbiton Happy Valley Challenger St. Brieuc Challenger Heilbronn Challenger Monza Challenger Bergamo Challenger Quimper Challenger Como Challenger M25 Sunderland Binghamton Challenger Drummondville Challenger IPB Czech Indoor - Ostrava Internationaler Raiffeisen Grand Prix - St. Polten Tiburon Challenger Copenhagen Open - Copenhagen Kremlin Cup - Moscow Calabasas Challenger BMW Open - Munich Telenordia Swedish Open - Bastad The Hamlet Cup - Long Island Copenhagen Open - Copenhagen Estoril Open - Estoril Chuncheon Challenger AIG Japan Open - Tokyo Qatar Exxon Mobil Open 2003 - Doha Barletta Challenger Heineken Open - Auckland Milan Indoors - Milan Copenhagen Open - Copenhagen BMW Open - Munich Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad St. Petersburg Open - St. Petersburg Amersfoort Challenger Jersey Challenger Johannesburg Challenger Rhodes Challenger Prostejov Challenger Recanati Challenger Qatar Open - Doha ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Milan Indoors - Milan Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Chennai Open - Chennai Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Zivnobanka Open - Prostejov Memorial Savigni - Sassuolo ABN/AMRO World Tennis Tournament - Rotterdam Open Diputacion - Cordoba Podebradka Cup - Prague Open SEAT Godo 2006 - Barcelona Tatra Banka Slovak Open - Bratislava Samsung Securities Cup Challenger - Seoul Heilbronn Open - Heilbronn Residenza Open - Magdeburg Dutch Open Tennis - Amersfoort Next Generation Adelaide International - Adelaide Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London Allianz Suisse Open - Gstaad Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Prague Challenger - Prague ATP Kremlin Cup - Moscow Challenger de Granby - Granby Next Generation Adelaide International - Adelaide Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis ATP Challenger Hamburg - Hamburg Zivnobanka Open 1999 - Prostejov Segovia Challenger Open Castilla y Leon - Segovia ATU Cup 1999 - Weiden Sports Expert Open - Nettingsdorf Volkswagen TED Open - Istanbul Ciur Cup 99 - Prague Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental Gerry Weber Open - Halle DPD Challenger 99 - Aschaffenburg Ordina Open - s-Hertogenbosch Medicor Open - Budapest The Nottingham Open - Nottingham Dutch Open Tennis - Amersfoort Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona Pilot Pen Tennis - New Haven Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Medibank International - Sydney PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Citta di Como - Como Legg Mason Tennis Classic - Washington Open de Moselle - Metz Rakuten Japan Open - Tokyo Ford Tennis Championships - Louisville Music City Challenger - Nashville Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney 4th Volkswagen Challenger - Wolfsburg Regions Morgan Keegan Championships - Memphis The Indian Oil Servo ATP Challenger - Chandigarh Memorial Manfredini - Sassuolo Zivnobanka Czech Open - Prostejov Open de Nice Cote d'Azur - Nice Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Roma Challenger 2007 - Rome Tean International - Alphen Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel Apia International - Sydney IPP Open - Helsinki Heineken Open - Auckland LTA Shrewsbury Challenger - Shrewsbury ABN AMRO World Tennis Tournament - Rotterdam U.S. National Indoor Tennis Championships - Memphis Mitsubishi Electric Europe Cup - Monza Barcelona Open BancSabadell - Barcelona 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Portugal Open - Oeiras BMW Open - Munich 9° Trani Cup - Trani Power Horse Cup - Dusseldorf LXVII Concursu Internacional de Vigo - Vigo Zagreb Open - Zagreb Volkswagen TED Open - Istanbul Hall of Fame Tennis Championships - Newport Ostrava Challenger Claro Open Colombia - Bogota Andria Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem If Stockholm Open - Stockholm Rado Geneva Challenger - Geneva Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Yuba City Challenger Hilton Waikoloa USTA Challenger - Waikoloa AEGON Championships - London Barletta Citta Della Disfida Open 2000 - Barletta Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Claro Open Colombia - Bogota Alphen Challenger Hungarian Architect Open - Budapest Vegeta Croatia Open - Umag Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Apia International - Sydney PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach ECM Cup - Prague BMW Open - Munich The Wrexham Challenger - Wrexham Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane VSZ Solvak Open Challenger - Kosice Open Sud de France - Montpellier Ciur Pribram Challenger - Pribram Healthsouth/USTA Challenger - Denver Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Crystal Cup 1998 - Portoroz BMW Open - Munich Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck Bet-at-home Open - Hamburg AXA Open - Lisbon Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Jersey Challenger Chengdu Open - Chengdu Rakuten Japan Open - Tokyo Allianz Suisse Open Gstaad - Gstaad Qatar ExxonMobil Open - Doha Izmir Cup - Izmir Carson Challenger Prostejov Challenger LTA Men's Challenger - Wrexham Scheveningen Challenger St. Petersburg Challenger 2006 - St. Petersburg ATP Challenger Open 2004 - Monchengladbach Vancouver Challenger Salem Open - Hong Kong Japan Open - Tokyo Tento Czech Open - Prague Medicor Open - Budapest Orleans Challenger Nuembrecht Challenger - Nuembrecht Yitzhak Rabin Challenger 1998 - Tel Aviv Seoul Challenger Mons Challenger Bratislava Challenger Warsteiner Grand Prix - Oberstaufen Brescia Challenger Dallas Challenger Andria Challenger Gelsor Open Romania - Bucharest Sarajevo Challenger Wolfsburg Challenger Raanana Challenger St. Brieuc Challenger Sarasota Challenger Athens Challenger Challenger Groningen - Groningen Como Challenger Manchester Challenger Granby Challenger Wroclaw Challenger Siemens Open - Scheveningen Drummondville Challenger Barletta Challenger Napoli Challenger Ordina Open - 's-Hertogenbosch Honolulu Challenger Recanati Challenger Samarkand Challenger Mons Challenger Eckental Challenger Forli Challenger Braunschweig Challenger Iasi Challenger KGHM Polish Indoors - Wroclaw The Scottish Tennis Championships - Edinburgh Ortisei Challenger AEGON Championships - London Qatar ExxonMobil Open - Doha SAP Open - San Jose The Dubai Tennis Championships - Dubai Pozoblanco Challenger Eckental Challenger RCA Championships - Indianapolis La Rinascente Tennis Cup Harbour Club Milano - Milan Salem Open - Hong Kong Brisbane International - Brisbane Farmers Classic - Los Angeles St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open 2002 - Doha Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Regions Morgan Keegan Championships - Memphis BMW Open - Munich Gerry Weber Open - Halle Napoli Challenger Braunschweig Challenger Scheveningen Challenger Meerbusch Challenger Medibank International - Sydney Salem Open - Hong Kong Aircel Chennai Open - Chennai CA Tennis Trophy - Vienna Guadalajara Challenger Leon Challenger Francavilla Challenger Open 13 - Marseille Ortisei Challenger Open 13 - Marseille Lexington Challenger AEGON International - Eastbourne Portoroz Challenger Jinan Challenger Shanghai Challenger Kremlin Cup - Moscow Helsinki Challenger Koblenz Challenger Maia Challenger Cherbourg Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Zadar Challenger Oeiras 1 Challenger Belgrade Challenger Rome 2 Challenger Moselle Open - Metz Oeiras 4 Challenger Nottingham 1 Challenger Braga Challenger Lisbon Challenger Heineken Open - Auckland Milan Indoors - Milan International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Delray Beach International Tennis Championships - Delray Beach Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami AEGON Championships - London Campionati BNL dItalia - Rome BB&T Atlanta Open - Atlanta Rogers Masters - Toronto Grand Prix de Tennis de Lyon - Lyon Western & Southern Financial Group Masters - Cincinnati PTT Thailand Open - Bangkok BMW Open - Munich Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Erste Bank Open - Vienna Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Moselle Open - Metz Swiss Indoors Basel - Basel Rakuten Japan Open - Tokyo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto PBZ Zagreb Indoors - Zagreb Abierto Mexicano Telcel - Acapulco St. Petersburg Open - St. Petersburg SAP Open - San Jose Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. The Stella Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Brisbane International - Brisbane Heineken Open - Auckland Aircel Chennai Open - Chennai U.S. National Indoor Tennis Championships - Memphis Tennis Masters Series - Cincinnati Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mallorca Challenger French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Masters Series Monte-Carlo - Monte-Carlo U.S. Open - New York Rogers Cup - Montreal U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, PO, BEL-CZE 1-4 Wimbledon - London Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-NED 3-2 Wimbledon - London Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, JPN-CZE 0-5 U.S. Open (juniors) Wimbledon (juniors) Davis Cup, World Group, PO, ROU-CZE 0-5 AAMI Classic - Kooyong Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, World Group, PO, CZE-SUI 3-2 Rogers Cup - Toronto Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 All Lower level tournaments Rogers Cup - Toronto Tennis Masters Cup Shanghai - Shanghai Davis Cup, World Group, QF, CZE-SRB 4-1 Olympics - London Davis Cup, World Group, SF, CRO-CZE, 1-4 70th River Oaks International Tennis Tournament - Houston Olympics - Beijing